package sz.szsmk.citizencard.mvp;

import java.util.List;

import sz.szsmk.citizencard.model.network.dzbean.res.AuthenticationResp;
import sz.szsmk.citizencard.model.network.dzbean.res.Bank;
import sz.szsmk.citizencard.model.network.dzbean.res.BaseRes;
import sz.szsmk.citizencard.model.network.dzbean.res.GetJobRes;
import sz.szsmk.citizencard.model.network.dzbean.res.GetPeopleRes;

/**
 * Created by yangzhengwen on 2017/10/2.
 */

public interface RealNameAuthenticationMvpView extends MvpView {

    void onAuthenticationSuccess(AuthenticationResp authenticationResp);

    void onAuthenticationSuccess();

    void onAuthenticationFail(String message);

    void onChangeBankCard();

    void onGetCheckCode();

    void onGetCheckCodeFail(BaseRes baseRes);

    void onGetBankName(Bank bank);

    void onGetBankNamefail();

    void onGetPeopleSucc(List<GetPeopleRes.DataBean> data);

    void onGetPeopleFail();

    void onGetJobSucc(List<GetJobRes.DataBean> data);

    void onGetJobFail();
}
